具体内容请点击阅读全文…
SpringMVC框架
结构目录
- java
- controller
- AccountController.java(表现层)
- controller
- resources
- applicationContext.xml(Spring配置文件)
- springmvc.xml(SpringMVC配置文件)
- webapp
- WEB-INF
- pages
- list.jsp(jsp页面文件)
- web.xml(web配置文件)
- pages
- index.jsp(jsp页面文件)
- WEB-INF
web配置文件
- 前端控制器
- 配置 前端控制器(DispatcherServlet)
- 配置 创建前端控制器时,加载配置文件(contextConfigLocation)
- 配置 服务器启动时,立即创建前端控制器(1)
- 配置 映射/作用范围(/)
- 过滤器
- 配置 过滤器(CharacterEncodingFilter)
- 配置 编码(UTF-8)
- 配置 映射/作用范围(/*)
web.xml
1 |
|
SpringMVC配置文件
- 开启 注解扫描(context:component-scan)
- 只扫描表现层注解
- 配置 视图解析器(InternalResourceViewResolver)
- 配置 前端控制器(mvc:resource)
- 开启 SpringMVC注解支持(mvc:annotation-driven)
springmvc.xml
1 |
|
表现层
AccountController.java
- 返回:list
1 | package cn.water.controller; |
jsp页面
index.jsp
- 执行表现层的方法,获得返回值“/WEB-INF/pages/list.jsp”,跳转页面
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
jsp页面
- 展示
list.jsp
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
#